leaf senescence - German English Dictionary